การกำหนด PHP Value ผ่าน DirectAdmin | วิธีเพิ่ม Memory Limit และ Upload Size ด้วยตนเอง

How to | .., 17 ตุลาคม 2568

PHP Value คืออะไร?

PHP Value หมายถึงค่าการตั้งค่าต่าง ๆ ของ PHP เช่น memory_limit, upload_max_filesize, post_max_size หรือ max_execution_time ซึ่งสามารถปรับแต่งได้เองผ่านหน้า DirectAdmin เพื่อให้เว็บไซต์ทำงานได้เหมาะสมกับความต้องการของผู้ใช้.

เหตุผลที่ต้องปรับค่า PHP

  • เพิ่มขนาดการอัปโหลดไฟล์ (กรณีเว็บไซต์อัปโหลดไม่ได้เพราะไฟล์ใหญ่เกิน)
  • ปรับหน่วยความจำ (memory limit) เพื่อรองรับการทำงานของปลั๊กอินหรือสคริปต์
  • แก้ปัญหาการประมวลผล Timeout จากสคริปต์ที่ใช้เวลานาน

ขั้นตอนการกำหนดค่า PHP Value ผ่าน DirectAdmin

  1. เข้าสู่ระบบ DirectAdmin ด้วยบัญชีผู้ใช้ของโดเมน.
  2. ไปที่เมนู Domain Setup → เลือกโดเมนที่ต้องการ.
  3. เลือกเมนู PHP Settings หรือ Select PHP Version (ขึ้นอยู่กับเวอร์ชัน DirectAdmin).
  4. คลิกแท็บ Options เพื่อเปิดหน้าตั้งค่า PHP Value.
  5. ปรับค่าที่ต้องการ เช่น
    • upload_max_filesize = 128M
    • post_max_size = 128M
    • memory_limit = 256M
    • max_execution_time = 300
  6. เมื่อแก้ไขเสร็จ ให้คลิก Save เพื่อบันทึกค่าใหม่.

วิธีตรวจสอบค่าหลังจากบันทึก

สามารถตรวจสอบค่า PHP ปัจจุบันได้โดยสร้างไฟล์ phpinfo.php แล้วใส่โค้ดนี้:

จากนั้นอัปโหลดไฟล์ขึ้นบนโฮสติ้ง แล้วเปิดผ่านเบราว์เซอร์ เช่น https://www.topvery.com/phpinfo.php เพื่อดูค่าการตั้งค่า PHP ทั้งหมดที่ใช้งานอยู่จริง.

ข้อควรระวัง

  • หากเป็น Shared Hosting อาจไม่สามารถเปลี่ยนบางค่าได้ทั้งหมด
  • ควรตรวจสอบว่าค่าที่ตั้งไม่เกินขีดจำกัดที่เซิร์ฟเวอร์อนุญาต
  • หลังแก้ไขควรล้างแคชหรือรีเฟรชระบบ เพื่อให้ค่าใหม่ทำงานจริง
แชร์: